$(function() {
    //点击去注册账号的链接
    $('#link_reg').on('click', function() {
        $('.login-box').hide();
        $('.reg-box').show();
    });
    //点击去登录的链接
    $('#link_login').on('click', function() {
            $('.login-box').show();
            $('.reg-box').hide();
        })
        //向layul添加校验规则
    layui.form.verify({
            pwd: [/^\S{6,12}$/, '密码6到12位，不能有空格'],
            //两个密码是否相同 相同不返回内容 否则返回错误
            repwd(rePwdValue) {
                const pwdStr = $('#form_reg [name=password]').val()
                if (pwdStr !== rePwdValue) {
                    return layui.layer.alert('密码不一样')
                }
            }
        })
        //为登录表单 绑定提交事件处理函数
    $('#form_login').on('submit', function(e) {
            //阻止默认行为
            e.preventDefault();
            //获取登录表单的数据
            let data = $(this).serialize();
            console.log(data);
            $.ajax({
                method: 'post',
                url: '/api/login',
                data,
                success(res) {
                    console.log(res);
                    if (res.status === 1) {
                        return layui.layer.alert('失败')
                    }
                    //登录成功则返回token保存到本地localStorage中
                    localStorage.setItem('token', res.token)
                        //跳转到网页首页（不保存跳转历史）
                    location.replace('/index.html')
                }
            })
        })
        //为注册表单 绑定提交事件处理函数
    $('#form_reg').on('submit', function(e) {
        //阻止默认行为
        e.preventDefault();
        //获取登录表单的数据
        // let data = $(this).serialize();
        let data = layui.form.val("form_reg");
        //将确认密码设置为空
        data.repassword = null;
        console.log(data);
        //发送ajax请求到注册接口
        $.ajax({
            method: 'post',
            url: '/api/reguser',
            data,
            success(res) {
                console.log(res);
                if (res.status === 1) {
                    return layui.layer.alert('失败')
                }
                alert('成功')
                $('#link_login').trigger('click');
            }
        })
    })
})